namespace Crux.Core.Websockets;
/// <summary>
/// IClientProxy
/// </summary>
public interface IClientProxy
{
    /// <summary>
    ///
    /// </summary>
    /// <param name="method"></param>
    /// <param name="args"></param>
    /// <param name="cancellationToken"></param>
    /// <returns></returns>
    Task SendCoreAsync(
        string method,
        object[] args,
        CancellationToken cancellationToken = default);
}